package com.service;

import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.entity.Storage;
import com.baomidou.mybatisplus.extension.service.IService;
import com.utils.PageObject;

import java.util.List;

/**
 * <p>
 *  仓库服务类
 * </p>
 *
 * @author aiou
 * @since 2025-06-09
 */
public interface StorageService{

    //查询所有
    List<Storage> list();

    //仓库管理-删除
    boolean removeById(Integer id);

    //仓库管理-分页查询
    PageObject<Storage> list(PageObject pageObject);

    //仓库管理-根据仓库编码查询
    Storage getOne(String storageCode);

    //仓库管理-保存
    boolean save(Storage storage);
    //仓库管理-修改
    boolean updateById(Storage storage);
}
